home *** CD-ROM | disk | FTP | other *** search
/ Languguage OS 2 / Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO / gnu / gas_251.zip / bin_251 / bfd / hppa_stubs.h < prev    next >
Text File  |  1994-07-01  |  1KB  |  24 lines

  1. /* HPPA linker stub instructions  */
  2.  
  3. /* These are the instructions which the linker may insert into the
  4.    code stream when building final executables to handle out-of-range
  5.    calls and argument relocations.  */
  6.  
  7. #define LDO_M4_R31_R31        0x37ff3ff9    /* ldo -4(%r31),%r31      */
  8. #define LDIL_R1            0x20200000    /* ldil XXX,%r1          */
  9. #define BE_SR4_R1        0xe0202000    /* be XXX(%sr4,%r1)      */
  10. #define COPY_R31_R2              0x081f0242    /* copy %r31,%r2      */
  11. #define BLE_SR4_R0        0xe4002000    /* ble XXX(%sr4,%r0)      */
  12. #define BLE_SR4_R1        0xe4202000    /* ble XXX(%sr4,%r1)      */
  13. #define BV_N_0_R31        0xebe0c002    /* bv,n 0(%r31)          */
  14. #define STW_R31_M8R30        0x6bdf3ff1    /* stw %r31,-8(%r30)      */
  15. #define LDW_M8R30_R31        0x4bdf3ff1    /* ldw -8(%r30),%r31      */
  16. #define STW_ARG_M16R30        0x6bc03fe1    /* stw %argX,-16(%r30)      */
  17. #define LDW_M16R30_ARG        0x4bc03fe1    /* ldw -12(%r30),%argX      */
  18. #define STW_ARG_M12R30        0x6bc03fe9    /* stw %argX,-16(%r30)      */
  19. #define LDW_M12R30_ARG        0x4bc03fe9    /* ldw -12(%r30),%argX      */
  20. #define FSTW_FARG_M16R30    0x27c11200    /* fstws %fargX,-16(%r30) */
  21. #define FLDW_M16R30_FARG    0x27c11000    /* fldws -16(%r30),%fargX */
  22. #define FSTD_FARG_M16R30    0x2fc11200    /* fstds %fargX,-16(%r30) */
  23. #define FLDD_M16R30_FARG    0x2fc11000    /* fldds -16(%r30),%fargX */
  24.